服务端入门《一》(配置SrcureCRT 与 sshd_config )
来源:互联网 发布:wps office mac版下载 编辑:程序博客网 时间:2024/06/15 18:44
用SecureCRT登录自己的虚拟机上的CentOS。
先配置CentOS
1. 禁止密码登录。
主要配置sshd_conf,vi /etc/ssh/ssh_config,
PasswordAuthentication no # 禁止密码认证,默认是打开的。
2. 修改端口。
主要配置sshd_conf,vi /etc/ssh/ssh_config,
Port #设置连接到远程主机的端口,ssh默认端口为22。
3. 启用公钥认证。
PubkeyAuthentication yes # 默认为注释,启用公钥认证
RSAAuthentication yes #默认为注释, 启用 RSA 认证
AuthorizedKeysFile .ssh/authorized_keys # 验证公钥的存放路径
4. 禁止root登录。
主要配置sshd_conf,vi /etc/ssh/ssh_config,
PermitRootLogin no # 默认为注释,设置是否允许root通过ssh登录
远程用root登录的话,容易比人截取root的账号密码信息。
5. 配置自己sudo权限。
visodu 命令
找到 username ALL=(ALL) ALL
添加:test ALL = (ALL)ALL
参考:http://xvshell.iteye.com/blog/1838093
6. 设置完配置之后,重启sshd, 例如: service sshd restart
SecureCRT 配置
1. 利用SecureCRT生成公钥,私钥。
点击菜单栏的“工具”-》“创建公钥”。按照步骤执行。其中一步比较重要就是选择公钥的格式。建议选择“OpenSSH”,否则在服务器端使用时需要转换为OpenSSH各式。何必多次一举呢。所以这里必须选择“OpenSSH”。如果选错了。重新生成一次就可以了。(记得设置通行短语)
2. 把Identity.pub文件上传到你要登陆的服务器上
CentOS 配置公钥
1. 上传上来的公钥放到用户home目录的.ssh/ 目录下。这里说明一下。如果你想使用test账号登陆,就要把公钥放到test账户的.ssh目录下。你可以直接把Identity.pub改为authorized_keys. 当然也可还是用其他方法。
比如:cat Identity.pub >> ~/.ssh/authorized_keys
值得注意的就是
1. authorized_keys 文件的权限要修改,例如:chmod 600 authorized_keys
2. 关闭防火墙,例如:service iptables start (stop)
3. 如何重新sshd的时候,有问题,可以直接kill sshd 进程,例如:
ps aux | grep ssh
kill xxxx
4. 查看端口情况: netstat -an | grep LIST
5. 调试端口是否连接:/usr/sbin/sshd/ -d -p 3223
6. 查看历史cmd, history
主要参考:
http://www.cnblogs.com/qingyizhishi/p/4450959.html
补充:
如果SecureCRT现实乱码,可以参考:
http://www.cnblogs.com/goodyao/archive/2012/05/17/2505813.html
- 服务端入门《一》(配置SrcureCRT 与 sshd_config )
- 配置 sshd_config
- sshd_config配置
- sshd_config配置文档
- sshd_config配置载录
- sshd_config配置 详解
- sshd_config配置 详解
- sshd_config配置 详解
- sshd_config的配置选项
- 配置SSHD_CONFIG文件
- sshd_config配置 详解
- sshd_config配置 详解
- sshd_config配置 详解
- sshd_config配置解析
- sshd_config配置详解
- sshd_config配置 详解
- sshd_config配置详解
- Linux - sshd_config配置 详解
- XMPP协议简单介绍
- 如何做好项目需求获取与分析(转载)
- Palindrome Partitioning 分割成回文子字符串
- nslookup命令
- 百度开放云物接入IoT--Java客户端
- 服务端入门《一》(配置SrcureCRT 与 sshd_config )
- ThinkPHP的事务回滚了却还能插入数据到mysql数据库
- 非条件判断
- python 类的私有属性和方法
- STL之vector
- 使用Renci.SshNet实现sftp文件上传和下载
- 内存优化---Bitmap优化
- android studio 使用友盟多渠道打包
- 模板语言语法