OpenSSH服务及其相关:
Telnet Tcp/23 缺点:
1、认证是明文
2、数据传输明文
ssh:Secure Shell Tcp/22
Openssh(开源)
协议:sshv1(缺陷,废弃)、sshv2
客户端:
linux:ssh
windows:putty、SecureCRT、SSHSecureShellClient、Xmanager
ssh_config 配置文件
服务端:
sshd
openssh(ssh,sshd)
sshd_config :配置文件
认证方法:
口令认证
秘钥认证
netstat:
-r 查看路由
-n 不反向解析端口
-t tcp connections
-u udp connections
-l listening
-p process
ssh用法:
ssh -l Username Remote_host
ssh [email protected]_host
一次性的使用远程命令,直接在本机执行远程主机上的命令:
ssh [email protected]_host ‘ifconfig‘
-X |-Y 直接打开远程主机上的图形话窗口
-vv 可以显示连接是的详细过程
基于密钥的验证:
客户端:
1、生成一对秘钥
-t rsa|dsa
-f /path/to/keyfile
-N ‘password‘
ssh-keygen -t rsa|dsa -f .ssh/id_rsa -N ‘‘
2、将公钥传输至某用户家目录下的.ssh/authorized_keys文件中
使用文件传输工具(ssh-copy-id、scp)
ssh-copy -i /path/to/pubkey [email protected]
3、测试登陆