いつの間にか記事がなくなっていたのでメモしておく
●ssh でユーザーmobileにアクセスする
ssh mobile@ipaddress
デフォルトのパスワードはalpine
●rootのパスワード変更
su
passwd
新しいパスワード
●共通鍵の生成
ssh-keygen -t rsa
保存先は空白
任意のパスフレーズ
autorized_keyに保存する
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
rm ~/.ssh/id_rsa.pub
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys●秘密キーの設置
作成したid_rsaをPCもしくはMacに持ってくるWinSCPやFileZilla等利用
OpenSSHの場合はそのまま、puttyの場合はputty-genで置換する必要がある
●SSHdの設定を変更する
該当行を次のように変更
sudo vim /etc/ssh/sshd_config #vimはcydiaからインストールしておく
# HostKey for protocol version 1
#HostKey /etc/ssh/ssh_host_key #version1は使わない
PermitRootLogin no #rootユーザではログインさせない
#RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys #公開鍵方式を使う
# To disable tunneled clear text passwords, change to no here!
PasswordAuthentication no #パスワード認証は行わない
ちなみにviのコマンド(i:インサートモード,esc:ノーマルモード,x:一文字削除,dd:行削除,:wq:保存,:q!:保存せずに閉じる)
● サービスの再起動
su
launchctl unload /Library/LaunchDaemons/com.openssh.sshd.plist
launchctl load /Library/LaunchDaemons/com.openssh.sshd.plist
0 件のコメント:
コメントを投稿