ssh
文書の過去の版を表示しています。
sshとは
port:22 local>stdin → ssh → sshd<remote> local>stdout ← ssh ← sshd<remote>
ssh設定方法
ホームディレクトにて
mkdir .ssh chmod 700 .ssh
.sshに秘密鍵を入れる
公開鍵認証
linux上での設定方法
鍵の生成
ssh-keygen -t rsa -b 4096 { -f /home/[user名]/.ssh/[鍵の名前] } #名前を省略すると以下の名前で作成される # 秘密鍵:id_rsa # 公開鍵:id_rsa.pub
鍵の転送
ssh-copy-id -i ~/.ssh/id_rsa.pub [リモートユーザー]@[リモートサーバーのホスト名]
ssh多段
http://watermans-linuxtips.blogspot.jp/2009/07/ssh2.html
localpc→host1→host2
転送 localhost:<localport>→<host1>:22→<host2>:22
ssh -l <host1id> -L <localport>:<host2>:22 <host1> ssh -l <host2id> -p <localport> localhost
client → serverA → serverBへつなぐ場合
ssh serverB
以下の設定をおこなう
Host serverA HostName サーバAのIP(ホスト名) User サーバAのユーザー名 Port サーバAのポート番号 IdentityFile サーバAへの接続に使う鍵 Host serverB HostName サーバBのIP(ホスト名) User サーバBのユーザー名 Port サーバBのポート番号 IdentityFile サーバBへの接続に使う鍵 ProxyCommand ssh -W %h:%p serverA
WindowsのSSHクライアント形式
http://memo.hirosiki.jp/article/106311259.html
- OpenSSH形式
読んで字のごとくOpenSSHとかが使用しているフォーマット。 秘密鍵をテキストエディタで開いて 「-----BEGIN RSA PRIVATE KEY-----」 などと書いてあったらこっち。 使用クライアントは、ttssh2(TeraTerm-UTF8)
- SECSH(ssh.com)形式
“本家の”SSHが使用するフォーマット。 秘密鍵をテキストエディタで開いて 「---- BEGIN SSH2 ENCRYPTED PRIVATE KEY ----」 などと書いてあったらこっち。 使用クライアントは、Poderosa。
- PuTTY
独自形式
SECSH←→OpenSSH形式の相互変換はPuTTY付属のPuTTYgenを使う。
ssh.1605525219.txt.gz · 最終更新: 2020/11/16 20:13 by nabezo