Linux -学习笔记二
第四节:SSH config命令讲解
1)config 为了方便我们批量管理多个ssh
2)config存放在~/.ssh/config
3)SSH config语法关键字
Host --- 别名 HostName --- 主机名 Port --- 端口 User ----- 用户名 IdentityFile ----- 密钥文件的路径
SSH协议默认端口为22, HTTP协议默认端口为80,HTTPS协议默认端口是43
学习过程中遇到问题:
在输入 cd ~/.ssh/ 提示‘no such filename’
解决方案:ssh localhost(使用ssh登录下root用户)
SSH安全免密码登录: ssh key
1)ssh key使用非对称加密方式生成公钥和私钥
2)私钥放在本地~/.ssh目录
3)公钥可以对外公开,放在服务器 ~/.ssh/authorized_keys
Linux平台如何生成ssh key?
ssh-keygen -t rsa
ssh-keygen -t dsa
windows平台如何生成ssh key?
使用Xshell
SSH 安全端口
端口安全指的是尽量避免服务器的远程连接端口被不法分子知道,为此而改变默认服务端口号的操作;
如何改变SSH服务端口?
修改/etc/ssh/sshd_config配置