ubuntu开启ssh服务

安装前的准备Ubuntu之所以好用,就是因为它继承了debian的apt系统,这一点相信您在昨天装系统的教程中已经感受到了。但是apt需要依赖网络,昨天我们装好的系统是暂时上不了网的,我们需要先设置一下。首先,激活服务器的网卡,命令如下:sudonano/etc/network/interfaces在interfaces中添加以下内容:autoeth0ifaceeth0inetstaticaddress202.113.235.181netmask255.255.255.0gateway202.113.235.1这其中,斜体部分标注的IP地址是我服务器的设置,您需要根据您的具体情况修改。当然,如果您的服务器使用的是DHCP来分配IP地址,只需要写上ifaceeth0inetdhcp就可以了,无需设置address/netmask/gateway。然后,修改resolv.conf配置DNS服务器:sudonano/etc/resolv.conf添加您的DNS服务器地址:nameserver202.113.16.10nameserver202.113.16.11完成后,香港服务器租用,重新启动networking服务:sudo/etc/init.d/networkingrestart这样应该就可以连通网络了。如果您使用的是ADSL,可能还需要装上pppoe之类的东西,考虑到服务器很少用这样的配置,这里就不讨论了,需要的话可以在网上查找。安装和设置OpenSSHServerUbuntu下安装OpenSSHServer是无比轻松的一件事情,需要的命令只有一条:sudoapt-getinstallopenssh-server随后,Ubuntu会自动下载并安装opensshserver,并一并解决所有的依赖关系。当您完成这一操作后,您可以找另一台计算机,然后使用一个SSH客户端软件(强烈推荐PuTTy),输入您服务器的IP地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以登录了。事实上如果没什么特别需求,到这里OpenSSHServer就算安装好了。但是进一步设置一下,可以让OpenSSH登录时间更短,并且更加安全。这一切都是通过修改openssh的配置文件sshd_config实现的。首先,您刚才实验远程登录的时候可能会发现,在输入完用户名后需要等很长一段时间才会提示输入密码。其实这是由于sshd需要反查客户端的dns信息导致的。我们可以通过禁用这个特性来大幅提高登录的速度。首先,打开sshd_config文件:sudonano/etc/ssh/sshd_config找到GSSAPIoptions这一节,将下面两行注释掉:#GSSAPIAuthenticationyes#GSSAPIDelegateCredentialsno然后重新启动ssh服务即可:sudo/etc/init.d/sshrestart再登录试试,应该非常快了吧利用PuTTy通过证书认证登录服务器SSH服务中,所有的内容都是加密传输的,安全性基本有保证。但是如果能使用证书认证的话,安全性将会更上一层楼,而且经过一定的设置,还能实现证书认证自动登录的效果。首先修改sshd_config文件,开启证书认证选项:RSAAuthenticationyesPubkeyAuthenticationyesAuthorizedKeysFile%h/.ssh/authorized_keys修改完成后重新启动ssh服务。下一步我们需要为SSH用户建立私钥和公钥。首先要登录到需要建立密钥的账户下,这里注意退出root用户,香港虚拟主机,需要的话用su命令切换到其它用户下。然后运行:ssh-keygen这里,我们将生成的key存放在默认目录下即可。建立的过程中会提示输入passphrase,这相当于给证书加个密码,也是提高安全性的措施,这样即使证书不小心被人拷走也不怕了。当然如果这个留空的话,后面即可实现PuTTy通过证书认证的自动登录。ssh-keygen命令会生成两个密钥,首先我们需要将公钥改名留在服务器上:cd~/.sshmvid_rsa.pubauthorized_keys然后将私钥id_rsa从服务器上复制出来,并删除掉服务器上的id_rsa文件。服务器上的设置就做完了,下面的步骤需要在客户端电脑上来做。首先,我们需要将id_rsa文件转化为PuTTy支持的格式。这里我们需要利用PuTTyGEN这个工具:点击PuTTyGen界面中的Load按钮,选择id_rsa文件,输入passphrase(如果有的话),然后再点击SavePrivateKey按钮,这样PuTTy接受的私钥就做好了。打开PuTTy,在Session中输入服务器的IP地址,香港虚拟主机,在Connection->SSH->Auth下点击Browse按钮,选择刚才生成好的私钥。然后回到Connection选项,在Auto-loginusername中输入证书所属的用户名。回到Session选项卡,输入个名字点Save保存下这个Session。点击底部的Open应该就可以通过证书认证登录到服务器了。如果有passphrase的话,登录过程中会要求输入passphrase,否则将会直接登录到服务器上,非常的方便。好了,今天就写到这,以后逐步再写AMP,Proftpd和Squid的安装和设置。

只要相信,期待就会成真

ubuntu开启ssh服务

相关文章:

你感兴趣的文章:

标签云: