1. 程式人生 > >ssh服務及批量分發自動化管理

ssh服務及批量分發自動化管理

互聯網

Ssh服務知識:

Ssh包含opensshopenssl兩種包。

Ssh客戶端包含ssh連接工具及scp拷貝、sloginsftp等應用程序。

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 :22netstat -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服務及批量分發自動化管理