Ubuntu安装SSH和SFTP Windows与Ubuntu Linux互传文件

摘要:
Ubuntu中SFTP和SSH的安装可以一次性完成,也就是说,在安装SSH之后,您可以使用SFTP进行连接。Sudogedit/etc/rc。local#输入密码#在退出0 sudo/etc/init D/sshstart之前添加以下命令。使用SSH,您可以使用WinSCP将文件从Windows传递到Ubuntu Linux,并且是双向的。WinSCP的下载地址:https://winscp.net此时,普通用户可以使用SSH远程登录,但root用户不能使用SSH远程登陆。PermitRootLoginyes已结束,root用户也可以使用SSH远程登录。

Ubuntu安装SFTP和安装SSH可以一部完成,即:安装好了SSH就可以用SFTP连接了。

安装SSH

sudo apt-get install openssh-server

查看SSH是否启动

sudo ps -e | grep ssh

设置ssh开机启动(这一步可选,一般安装好之后默认就是开机启动)

# 开机自动启动ssh命令
sudo systemctl enable ssh

其它有用命令

# 关闭ssh开机自动启动命令
sudo systemctl disable ssh

# 单次开启ssh
sudo systemctl start ssh

# 单次关闭ssh
sudo systemctl stop ssh

# 设置好后重启系统
reboot

#查看ssh是否启动,看到Active: active (running)即表示成功
sudo systemctl status ssh

不推荐这种方式设置ssh开机启动。

在etc目录下有rc0.drc1.d等等,对应init的运行级别(runlevel),在进入到这个运行级别的时候,对应目录下的脚本就会被执行。

sudo gedit /etc/rc.local
# 输入密码
# 添加下面命令于 exit0 之前
sudo /etc/init.d/ssh start

有了SSH就可以利用WinSCP这个工具从Windows向Ubuntu Linux穿文件了,而且是双向的。

WinSCP的下载地址:

https://winscp.net

到这里,普通用户可以用SSH远程登录了,但root用户还不能用SSH远程登录。

打开以下文件:

sudo vim /etc/ssh/sshd_config

找到以下配置

# Authentication:
LoginGraceTime 120
PermitRootLogin prohibit-password
StrictModes yes

添加以下配置,原有的配置不要改,添加下面这一句即可。

PermitRootLogin yes

Ubuntu安装SSH和SFTP Windows与Ubuntu Linux互传文件第1张

到此为止,root也可以用SSH远程登录了。

---------------------------------------------------华丽的分隔符-----------------------------------------------------

用ssh远程关机

远程命令行窗口中
sudo poweroff
# 输入密码即可

其它相关命令

重启命令(root用户使用) :
1、reboot
2、shutdown -r now 立刻重启
3、shutdown -r 10 过10分钟自动重启
4、shutdown -r 20:35 在时间为20:35时候重启

如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

关机命令(root用户使用) :

1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机
4、shutdown -h 10 10分钟后自动关机

致这晚风微凉的中秋节!今天是农历2019年八月十七。
-------2019年9月15日 星期日 中秋节假期的最后一天,上海,天气晴朗,有风,秋天的温度有一点凉。

免责声明:文章转载自《Ubuntu安装SSH和SFTP Windows与Ubuntu Linux互传文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇monkey-获取app包名C#编程总结(二)多线程基础下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Windows、Linux之间传输文件的几种方式

常见的文件传输协议有ftp、sftp,sftp就是在ftp的基础上对传输的数据进行了加密。 ftp明文传输,速度快;sftp加密传输,速度略慢但安全性高。如果传输的数据包含敏感内容,使用sftp。 ftp默认使用21端口,sftp默认使用22端口。 CentOS的作为企业级服务器,安全性高,默认安装、开启了sftp,而ftp默认没有安装。 可以直接使用sf...

Linux头文件和库文件添加环境变量与GCC编译器添加INCLUDE与LIB环境变量

  对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的 .bashrc或.bash_profile里增加下面的内容: (注意:等号前面不要加空格,否则可能出现 command not found) #在PATH中找到可执行文件程序的路径。 export PATH =$PATH:$HOME/bin #gcc找到头文件的...

linux学习9 运维基本功-Linux常用基础命令实战应用

一、文件系统知识回顾 1、Linux文件系统: a、文件名称严格区分字符大小写 b、文件可以使用除/以外任意字符 c、文件名长度不能超过255个字符 d、以.开头的文件为隐藏文件: . :当前目录 .. :当前目录的上一级目录 2、linux目录 a、工作目录:working directory b、家目录 二、常用命令 1、pwd:printing wo...

腾讯云服务器做代理

废话少说,直接说步骤操作: ubuntu服务器上运行: 1、安装tinyproxy sudo apt-getupdate sudo apt-get install tinyproxy 2、配置代理文件 sudo vi /etc/tinyproxy.conf Port 8888 #为端口 8888 Port,可以修改 Allow 127....

LXC/KVM虚拟化基本概念

LXC:其名称来自Linux软件容器(Linux Containers)的缩写.LXC利用cgroups与名称空间的功能,提供应用软件一个独立的操作系统环境。LXC不需要Hypervisor这个软件层,软件容器(Container)本身极为轻量化,提升了创建虚拟机的速度。严格来说不算是虚拟化技术,只是进程隔离和资源限制,软件Docker被用来管理LXC的环...

Linux(ubuntu)安装MediaWiki

本篇文档所述步骤,作者完全验证过。一切OK。 作者:http://gaoxingf.blog.51cto.com/612518/188132,Younger Liu 本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本许可协议进行许可。 1. 编译安装libxml2 #wget ftp://xmlsoft.org/libxml2/lib...