49 lines
2.4 KiB
Markdown
49 lines
2.4 KiB
Markdown
---
|
||
title: SSHでログインした際に任意のコマンドを実行する
|
||
author: kazu634
|
||
date: 2013-10-25
|
||
geo_latitude:
|
||
- 38.305993
|
||
geo_longitude:
|
||
- 141.022698
|
||
geo_public:
|
||
- 1
|
||
wordtwit_posted_tweets:
|
||
- 'a:1:{i:0;i:1808;}'
|
||
wordtwit_post_info:
|
||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1808;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||
categories:
|
||
- ssh
|
||
|
||
---
|
||
<time datetime="2013-10-25T20:03:00+09:00" pubdate data-updated="true">Oct 25<span>th</span>, 2013</time>
|
||
|
||
<div class="entry-content">
|
||
<p>
|
||
<a href="http://www.flickr.com/photos/gergtreble/4470265309/" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.flickr.com/photos/gergtreble/4470265309/', '');" title="Project 365 Day 87: Shaping Code by Greg McMullin, on Flickr"><img src="http://farm5.staticflickr.com/4020/4470265309_c1ef2663ed_z.jpg" width="640" height="426" alt="Project 365 Day 87: Shaping Code" /></a>
|
||
</p>
|
||
|
||
<p>
|
||
SSH経由でログインした場合に任意のコマンドを実行する方法を調査しました。どうやら <code>${HOME}/.ssh/rc</code> というファイルを作成し、そこに実行したいコマンドを記入すればいいようでした。
|
||
</p>
|
||
|
||
<blockquote>
|
||
<p>
|
||
If the file ~/.ssh/rc exists, sh(1) runs it after reading the environment files<br /> but before starting the user's shell or command.<br /> It must not produce any output on stdout; stderr must be used instead.
|
||
</p>
|
||
</blockquote>
|
||
|
||
<h2>
|
||
参考
|
||
</h2>
|
||
|
||
<ul>
|
||
<li>
|
||
<a href="http://kaworu.jpn.org/kaworu/2007-10-19-1.php" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://kaworu.jpn.org/kaworu/2007-10-19-1.php', 'sshでログインしたときにコマンドを実行する方法');">sshでログインしたときにコマンドを実行する方法</a>
|
||
</li>
|
||
<li>
|
||
<a href="http://enz0.net/linux/ssh_loginmail/" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://enz0.net/linux/ssh_loginmail/', '【だれだ!】SSHでログインしたらメールで通知されるように仕込んでおこう!');">【だれだ!】SSHでログインしたらメールで通知されるように仕込んでおこう!</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|