Mac から Ubuntu へ ssh するのに手こずりました
毎回、パスワードを打つのが面倒くさかったので、公開鍵暗号方式で認証しようとしたところ なかなかに時間を食われたのでまとめておこうと思います。 opensshはubuntuですのでインストールの時に突っ込んでおきます。 ないならapt-getあたりでhogehoge sshはVersion 2で暗号方式はrsaを使います。 以下がサーバのsshデーモンの設定 一応、初期ファイルをバックアップしておいたほうがいいかもしれません。 # /etc/ssh/sshd_config # ssh2を使用 # 使用するポート Port 74 # 使用するsshバージョン Protocol 2 # HostKeys for protocol version 2(秘密鍵ファイル) HostKey /etc/ssh/ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key HostKey /etc/ssh/ssh_host_ecdsa_key # 特権分離の使用可否 # yesだとプロセスは非rootユーザ(デフォルトは sshd ユーザ)権限で動作する UsePrivilegeSeparation yes # Loggingする時のファシリティコード SyslogFacility AUTH LogLevel INFO # ログインする制限時間 LoginGraceTime 120 # rootログインの可否 PermitRootLogin no # パーミッションなども確認する StrictModes yes # 公開鍵暗号方式を使って認証する PubkeyAuthentication yes # 公開鍵ファイルを設定 AuthorizedKeysFile %h/.ssh/authorized_keys # ~/.rhosts and ~/.shosts ファイルを読み込まない IgnoreRhosts yes # similar for protocol version 2 HostbasedAuthentication no # ~/.ssh/known_hosts ファイル(ユーザごとのホスト鍵リスト)を無視するか否か IgnoreUserKnownHosts no # パスワード認証可否 ...