2017-04-19 12 views
1

SSH経由でUbuntuベースのDockerコンテナに接続すると、次のメッセージが毎回表示されます。sshメッセージを無効にする

The programs included with the Ubuntu system are free software; 
the exact distribution terms for each program are described in the 
individual files in /usr/share/doc/*/copyright. 

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by 
applicable law. 

私はそれを表示しないようにしたいのですが、どのように見つけられませんでしたか?
これを行う方法はありますか?可能であれば、どのように私に教えてください。

+0

これを読んでください:https://askubuntu.com/a/100058 –

答えて

0

私の答え:

は、この参照してください

sed -i 's/PrintLastLog yes/PrintLastLog no/' /etc/ssh/sshd_config 
touch /home/$USER/.hushlogin 

を私は、ホームディレクトリで.hashlogin PrintLastLogを必要としません。

0

技術的には、以下のコマンドを使用してそれらを消すことができます。 そのメッセージをファイルに転送し、ログアウトしている間に削除することができます。

ssh -t [email protected] '> dis.txt; bash -l' 

注意-tオプションは、bashコマンドを実行するために必要です。

ただし、パスワードを尋ねられます。上記の単純化されたバージョンと純粋なことは、sshpassを使うことです。

sshpass -p 'password' ssh -t [email protected] '> dis.txt; bash -l' 

上記のものは簡単に接続するだけで簡単です。

'password'と 'user'とホストアドレスを忘れずに置き換えてください。ログアウトする前に

は、ちょうど最後のステップは、それが決定するのはあなた次第です、実際に必要とされていない次のコマンドを

rm dis.txt 

を挿入します。今のHow can I disable greeting message when ssh in to a server?

関連する問題