Openssh

OpenSSH :

telnet, TCP/23 ,遠程登錄
認證明文
數據傳輸明文

ssh :Secure SHell, TCP/ 22
C/S 架構
ssh --> SSH
OpenSSH(開源)
ssh v1, v2
客戶端:
Linux :ssh
Windows :putty , Secure CRT, SSHSecureShellClient, Xmanager
服務器端 :
sshd
openssh (ssh ,sshd)
ssh --代替-->telnet
sshd 主機密鑰
認證方式 :
基於口令認證
基於密鑰認證
netstat
-r
-n
-t 所有tcp
-u 所有udp
-n 數字化顯示
-l 偵聽狀態
-p 哪個進程偵聽的
/etc/ssh
ssh(ssh_config)
sshd(sshd_config)
ssh :
ssh -l USERNAME REMOTE_HOST ['COMMAND']
ssh USERNAME@REMOTE_HOST
ssh -X 顯示窗口命令
-Y 顯示窗口命令
基於密鑰的認證
一臺主機爲客戶端(基於某個用戶實現)
1、生成一對密鑰 ssh-keygen -t
2、將公鑰傳輸至服務端某用戶的家目錄下的.ssh/authorized_keys文件中使用文件傳輸工具傳輸(ssh-copy-id, scp)
3、測試登錄

scp :基於ssh的遠程複製命令,可以實現在主機之間傳輸數據
scp [options] SRC DEST

ssh-keygen
-t {rsa | dsa }
-f /path/to/keyfile
-N ‘password’

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章