Ubuntu开启ssh-server

2018-09-01  本文已影响2人  赶时间的闹钟

ubuntu(服务器) 默认是不会开启ssh-server的,需要手动配置,以提供其它电脑访问

安装,启动和关闭

sudo apt-get install openssh-server # 安装
ps -e | grep ssh # 查看是否已经安装
sudo /etc/init.d/ssh start # 启动
ps -anp | grep ssh # 查看是否在监听(服务正在运行)的信息
sudo /etc/init.d/ssh stop # 关闭

其它电脑(需要具备 ssh 访问能力)访问

sudo ssh root@ip  -p yourport # 其它电脑访问,通过信息中的端口访问,如果是`22`不用指定端口

设置指令别名(省得每次都输入一大串指令)

# 给ssh-server操作配置别名
vim ~/.bashrc    ##使用vim打开.zhs配置

添加

alias openssh="sudo /etc/init.d/ssh start"
alias stopssh="sudo /etc/init.d/ssh stop" 
alias relaod="sudo /etc/init.d/ssh relaod"

保存退出后

source ~/.zshrc     # 使得修改之后的配置立即生效

配置ssh公钥登录(免密登录)

是不是使用git命令时是不是经常需要输入密码?那就配置ssh公钥吧!这里需要知道的是,如果只通过ssh公钥访问的话,就不需要让其他的git仓库的使用者知道服务器git用户的密码,也就很好地保护了我们的服务器

$ su git # 切换到用户`git`
$ cd ~/
$ mkdir .ssh && chmod 700 .ssh 
$ touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys # 新建保存`ssh`公钥的文件
# 接下来就是把我们电脑的`ssh`公钥拷贝过来就行了
上一篇 下一篇

猜你喜欢

热点阅读