SSH(c/s): secure ssh 安全的ssh 端口号22
1,rpm -qa |grep ssh ----查看所有安装的软件包中包含ssh
openssh-askpass-4.3p2-29.el5 ----身份验证机制
openssh-server-4.3p2-29.el5 ----服务器软件包
openssh-4.3p2-29.el5 ----产生公钥/私钥dui
openssh-clients-4.3p2-29.el5 ----客户端软件包
可以使用 rpm -ql 查看各个软件包中的内容。如: rpm -ql openssh-server
/etc/ssh/ssh_config ---配置脚本
/etc/rc.d/init.d/sshd
服务器端需要安装的软件包:openssh-server openssh-askpass
客户端需要安装的软件包: openssh-client openssh-clients
2,ssh 连接、应用
在客户端: ssh -X 服务器地址 如: ssh -X 192.168.100.186 以图形化方式打开,连接时需要输入服务器端当前用户的口令。
scp 来源地址或名称:路径和文件名 目的地址或名称:路径
scp /etc/inittab 192.168.100.186:/root 实现安全的拷贝。
scp 来源地址或名称:路径和文件名 用户名@目的地址或名称:路径 以他人的身份拷贝。
scp /etc/inittab user1@192.168.100.186:/root
产生的公钥文件在:/root/.shh/known_hosts
过程: 连接 ssh -X 192.168.100.186 在连接的时候自动产生公钥文件存放在/root/.ssh/known_hosts中
退出后(exit) 可进行安全的拷贝 (scp)
ssh -l 用户名 192.168.100.186 用服务器上的用户登录,连接时需要输入服务器端当前用户的口令
如: ssh -l user1 192.168.100.186
sftp 服务器地址 如: sftp 192.168.100.186
dir:查看目录文件 ? get/myget 下载文件 put/myput
3,身份验证:
方式:1,口令 2,SRA/DSA(密钥验证/数字加密) 3,kerveros
在客户端产生公钥/私钥对: ssh-keygen -t rsa/dsa 存放在/root/.ssh目录中
把产生的公钥拷贝到服务器: ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.100.188
拷贝过去之后再次登录的时候可以不再输入密码:ssh 192.168.100.186
转载于:https://blog.51cto.com/qiqibyebye/660211