主题 : linux上搭建SSH 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 111782
精华: 0
发帖: 17
金钱: 95 两
威望: 19 点
贡献值: 0 点
综合积分: 34 分
注册时间: 2015-01-06
最后登录: 2018-10-24
楼主  发表于: 2015-01-19 13:23

 linux上搭建SSH

大家好:
  最近要在LINUX上搭建一个SSH,我现在直接用虚拟机想先实现,我两台虚拟机一台是Debian5.09,一台是redhat 5.都是已经安装好了SSH
我现在用Debian做客户端,Redhat 做服务端,当客户端用root用户去登陆服务端的时候,可以,但是用普通用户去登陆就会不行,直接提示:permission denied(publickey)。
真不知道是什么问题。我用普通用户登陆的时候操作:
1、用ssh-keygen -t dsa命令生成普通用户的id_dsa.pub和id_dsa秘钥。使用默认存储路径:/home/rex/.ssh/id_dsa
2、将id_dsa.pub拷贝到服务端的虚拟机上,放在目录/root/.ssh 目录下。
3、将id_dsa.pub 复制到authorized_keys文件中。
4、服务端客户端都重启SSH
然后用普通用户登陆总是失败的。
另外请教下各位,我希望在外网访问本地的服务端,是不是需要把本地的路由器设置好端口映射?
上传服务端的config文件。
附件: client.zip (3 K) 下载次数:2
附件: service.zip (3 K) 下载次数:0