关于   小悟志   栏目   标签   文章   归档   友链

   云上小悟  +  

在Ubuntu Server中安装Ssh Server的经验

InfoTech / by: 麦新杰 / 发布:2017年2月25日 / 56次阅读 / 暂无评论
标签:Linux   / 最后修改时间: 2017-03-01 21:43:47

InfoTech / 2017年2月25日 / 56次阅读 / 标签:Linux  

拍拍贷
featured image

此文记录我第一次安装Ubuntu Server版后(16.04.2),在初次使用的时候遇到的一些问题和解决方法。

 

首先,在VMware中安装Server版是很顺利的,只是出现了跟安装Desktop版一样的问题,一开始root不能登入,要先设置root的密码,然后logout,才能使用root登录。这个细节可参考:如何使用root登录ubuntu系统?

 

用root登入之后,我想干的事情是使用ssh方式登录刚装的server。这时,我使用如下命令查看Ubuntu Server系统安装后的进程和服务:

ps -e | more

server --status-all | more

命令后面带上more,是为了在滚屏显示的时候,超过一屏幕的时候,显示能够暂停下来,方便查看。

看不到sshd进程,使用ssh工具也无法登陆。那么,下一步就是安装ssh server。

 

安装ssh server,使用如下命令:

apt-get install openssh-server (也可以使用apt install openssh-server来安装,一样的效果,reboot之后,ssh自动启动)

安装过程会询问你一次是否确认,输入y,然后安装很快就成功了。接着,我们启动ssh server这个服务:

service ssh start (| stop | restart)

 

这时,在虚拟机外面,再次使用SSH工具(通过ifconfig命令获取虚拟机的ip地址),连接成功了,但是root就是登陆不了。我们需要修改ssh server的配置,允许root登陆。

vi /etc/ssh/sshd_config

将PermitRootLogin prohibit-password修改成PermitRootLogin yes

SSH默认的端口是22,可以修改Port 22为Port xxxxx,来增加系统安全性;也可以先保留原来的22号端口,自己增加一行Port xxxxxx,验证成功可以登录之后,再将22号端口的那一行配置删除。

在这一个环节,遇到了一点使用vi的问题,我需要记住的是:在vi中,x命令是删除一个字符,连续两个d是删除一行。(vi在Desktop中跟在Server中不一样,晕)

最后,重启ssh server

service ssh restart

然后,SSH登陆就成功了。

 

一个额外的收获是,安装成功ssh server之后,sftp也自动有了(共用一个端口号,修改ssh端口号之后,restart,sftp的端口一起发生变化),我们可以使用WinSCP来方便的传递文件。

补充一个经验:使用WinSCP传递文件很方便,但是建议在Linux系统中进行gzip和tar的解压,如果在Windows系统解压了之后再传递到Linux系统,文件对应的可知性权限会有错误,root账号也会出现Permission Deny的情况。

有了ssh登录,我们就可以在windows里面使用xshell,多窗口登录,多任务同时进行操作了,比如同时编译安装几个软件包。

-- (*^-^*) --

本文链接:http://www.maixj.net/ict/ubuntu-ssh-server-14600
云上小悟 麦新杰(QQ:1093023102)

《在Ubuntu Server中安装Ssh Server的经验》暂无评论

电子邮件地址不会被公开。 必填项已用*标注


前一篇:
后一篇:

云上小悟独立博客网站文章内容,除非特别注明,全部都是原创(非原创请阅读本站版权声明),如需转载,请保留文章链接!原创文章更具个性,有些文字虽略显随意,但不影响个人思想表达。部分文章是我自己的笔记,为自己记录,总结和收藏,同时也分享给您!这是本博建设的出发点,希望您喜欢并得到您的支持!

©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有  备案号:苏ICP备14045477号-1  economists.cn的备案号:苏ICP备14045477号-3  
    联系我们

云上小悟,麦新杰的独立博客
网站二维码