Ubuntu9.10上ssh服务安装与配置 (转)

server端:

sudo apt-get update

sudo apt-get upgrade

如有必要,调整时区和网络:

调整时区

sudo dpkg-reconfigure tzdata

sudo ntpdate ntp.ubuntu.com

调整网络

sudo vi /etc/network/interfaces

sudo /etc/init.d/networking restart

判断是否安装ssh 服务

ssh localhost

如果执行结果显示

ssh : connect to host localhost port 22 : Connection refused

则表示ssh 服务还没有安装,可以通过以下命令安装:

sudo apt-get install openssh-server

安装完成后,查看ssh 服务是否正常运行
sudo /etc/init.d/ssh status
如果服务正常运行,运行下面命令创建~/.ssh 目录以及known_hosts文件
ssh localhost
客户端:
运行下面命令
ssh 用户名@服务器
将服务器的公匙记录在~/.ssh /known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,避免你受到DNS Hijack之类的攻击。
运行下面命令
scp ~/.ssh /id_rsa.pub 用户名@服务器:~/.ssh /
将本地公匙复制到服务器端,然后在服务器端执行下面命令将本地公匙附加到授权文件中
cat ~/.ssh /id_rsa.pub >> ~/.ssh /authorized_keys
这样以后在客户端就可以用ssh 安全的直接登录服务器而不用每次输入密码了

如果服务器的ip或主机名发生变化,ssh 登录就有可能出错,解决方法可参考来自Linuxeden的 Roc.Ken的大作

OpenSSH 中 known_hosts 的维护

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值