---
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
---
Oct 25th , 2013
SSH経由でログインした場合に任意のコマンドを実行する方法を調査しました。どうやら ${HOME}/.ssh/rc
というファイルを作成し、そこに実行したいコマンドを記入すればいいようでした。
If the file ~/.ssh/rc exists, sh(1) runs it after reading the environment files but before starting the user's shell or command. It must not produce any output on stdout; stderr must be used instead.
参考