目录
apt update
在linux上面,没有开启ssh服务的话工作起来真心不方便, 因此当我安装好一个linux的系统后通常第一件事情就是开启ssh服务. 我也把自己在ubuntu上开启ssh服务的操作步骤记录下, 方便自己查阅. 我的ubuntu 系统是16.04.4 LTS
开启ssh服务首先需要安装打开ssh服务的库:
先执行
sudo apt-get update
修改配置
执行了上面命令可能会碰到连接失败的问题, 就是一直0% connecting, 这种情况分2种, 一种是apt读的server地址是国外的, 需要换成国内的地址, 比如换成aliyun的或者163.com的; 另外一种原因是你的这个机器是公司内网, 需要用到代理.
第一种情况, 可以百度apt-get国内镜像源. 可以参考下面这个地址
https://blog.csdn.net/zgljl2012/article/details/79065174
需要更改的文件是: /etc/apt/sources.list
第二种情况, 通常我们可以通过开一个shell窗口执行下面两条命令: [注意:地址需要根据你真实代理服务器来填写]
export http_proxy=http://10.10.10.10:8080; export https_proxy=https://10.10.10.10:8080
上面的方法不一定100%有用. 这个时候, 可以尝试修改/etc/environment 这个文件, 在里面增加如下内容:
Acquire:: http::proxy "http://10.10.10:8080/";
Acquire:: https::proxy "https://10.10.10:8080/";
也可以通过 apt-get -c 这个参数来制定配置文件, 如:
sudo apt-get -c ~/apt_proxy.conf update
自然也可以用 apt-get -o 参数, 直接在命令行中指定, 而不需要特殊的文件. 如:
sudo apt-get -o Acquire::http::proxy="http://10.10.10.10:8080" update
如果上面设置代码还是连接不行, 这个适合可以通过点击ubuntu 系统菜单的network来增加代理了.
安装:
网络通了后执行下面命令来安装ssh
sudo apt-get install openssh-server
check 安装状态
安装完成后, 可以通过下面命令查看sshd 状态:
service sshd status
如下面的显示(running), 就代表ssh服务已经可以了.
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since 一 2016-02-15 00:22:13 CST; 1h 56min ago
Main PID: 7530 (sshd)
CGroup: /system.slice/ssh.service
└─7530 /usr/sbin/sshd -D
如果没有running, 也可通过命令启动ssh服务
service sshd start