ssh服務及批量分發自動化管理
阿新 • • 發佈:2017-09-13
互聯網
Ssh服務知識:
Ssh包含openssh和openssl兩種包。
Ssh客戶端包含ssh連接工具及scp拷貝、slogin、sftp等應用程序。
Less /etc/ssh/sshd_config這是查看服務端配置,sshd是服務端,ssh是客戶端
~/.ssh/known_hosts當客戶端ssh服務端後會在本地的這個位置放一個名為known_hosts的公鑰。
這個文件裏可能有多個密鑰,因為可能連了多個服務器。
兩種連接方式:
Ssh -p22 x.x.x.x -p22是默認可以忽略,那如果修改了端口號就要加上
Ssh -p22 用戶@x.x.x.x
兩種安全驗證方式:一是基於口令,二是基於密鑰(只需要用戶名和密鑰文件就可以了)。
Lsof -i :22和netstat -anptu |grep 22
出於安全考慮,ssh在服務端會修改一些常用參數如下:
Port xxxx 修改默認端口號
PermitRootLogin no 禁止root登陸
PermitEmptyPasswords no 禁止空密碼登陸
UseDNS no 不適用DNS
GAASPIAuthentication no 客戶端登陸慢的調優參數
Nmap x.x.x.x -p1-65535 掃描命令,掃描端口1-65535的哪些端口開啟了
Ssh [email protected] /sbin/ifconfig可以不連過去而在對方機器上執行命令
ssh服務及批量分發自動化管理