linux_ubuntu_ssh学习

来源:互联网 发布:英语语法纠正软件 编辑:程序博客网 时间:2024/05/16 03:07

ssh--secure shell,提供安全的远程登录, 主要用于给远程登录会话数据进行加密,保证数据传输的安全。从事嵌入式开发搭建linux开发环境中,ssh的服务的安装是其中必不可少的一步。ssh方便一个开发小组中人员登录一台服务器,从事代码的编写、编译、运行。方便代码的共享及管理。

SSH为建立应用层和传输层基础上的安全协议


linux系统:Ubuntu16.04 LTS

换成root用户

 

查看当前的ubuntu是否安装了ssh-server服务。默认只安装ssh-client服务。如果你的系统没有安装的话,再用apt-get安装上即可。

命令行中输入sudo apt-getinstall openssh-server进行安装

然后确认sshserver是否启动了: ps -e |grep ssh
如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。

ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。

然后重启SSH服务: sudo /etc/init.d/ssh restart

 

windows端安装Xshell软件与ubuntu连接

 

 


在ubuntu客户端安装

sudo apt-get install openssh-client

ssh 用户名@Ip


scp  使用的前提是安装了ssh服务器

scp -r 目标用户名@目标主机IP地址:/目标文件的绝对路径  /保存到本机的绝对/相对路径


原创粉丝点击