S eda1a14b50ee24bcab19b62f40858e76 ssh

設定

/etc/ssh/sshd_config
# rootを直でログインできないようにする。一般ユーザでしかログインできない。 # root権限は超強力なので、あまりrootで操作しない方がいい。 # root権限を得るためには一般ユーザでログイン後、sudoする PermitRootLogin no
# 空のパスワードによるログインを無効にする。 PermitEmptyPasswords no
# パスワードを入力してのログインを無効にする。 PasswordAuthentication no
# 公開鍵認証を有効にする # パスワードでのログインを有効にすると、総当りで破られるので公開鍵認証しかしない。 RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

設定を反映させるために再起動する
% /etc/rc.d/init.d/sshd restart

公開鍵認証

ファイルを送りたい方でログイン

鍵の作成
% ssh-keygen -t rsa -f ~/.ssh/nopass -N ''

公開鍵をリモートに送る
% ssh-copy-id -i .ssh/nopass.pub user@remote.host.com

ためしに接続
% ssh -i .ssh/nopass user@remote.host.com

うまくいかない場合、秘密鍵と公開鍵間違ってないか確認する

複数の鍵を使う

~/.ssh/configに
IdentityFile ~/.ssh/id_rsa.hogehoge

もしかして

    他の人の「ssh」

    S eda1a14b50ee24bcab19b62f40858e76

    無所属ソフトウェアエンジニア

    (1722words)

    最新

      最新エントリ

        関連ツイート