将ubuntu电脑设置为一台可远程ssh或sftp访问的服务器

1.将ubuntu电脑设置为一台可远程ssh访问的服务器

参考 原文链接:https://blog.csdn.net/papaaa/article/details/77366382
其实,将ubuntu系统设置为服务器很简单,只需要开启ssh服务就可以了。开启了ssh服务以后,其它电脑就可以通过ssh登录你的这台ubuntu服务器。SSH分客户端openssh-client和openssh-server,但是ubuntu系统已经默认有openssh-client(再说作为服务器也不需要这个),所以你现在只需要安装openssh-server就可以达到目的。

安装openssh-server:

1、在 ubuntu Terminal 下输入命令:sudo apt-get update

2、在 ubuntu Terminal 下输入命令:sudo apt-get install openssh-server

如果没有报错openssh-server已经安装好了,接下来你需要查看ssh服务是否开启,在Terminal输入命令 ps -e |grep ssh,如果出现sshd则已经开启,如下7124 ? 00:00:00 sshd
否则就是没有开启,需要输入命令sudo /etc/init.d/ssh start开启服务,为了确定开启服务,再用上述命令查看。

在开启ssh服务以后,你就可以在其它电脑来访问你的ubuntu系统了,噢,对了,开启的默认端口是22。如果在ubuntu登录,直接用ssh username@192.168.1.1 username为192.168.1.1机器上的用户名,需要输入密码,密码为ubuntu机器上的用户密码(执行sudo命令需要输入的那个)。如果在windows系统登录,需要下载支持ssh的软件,博主一直在使用putty(端口号为22)。

2.在ubuntu电脑(或服务器)登录另一台ubuntu电脑(或服务器)的文件系统sftp/ftp

(1)ftp

sudo apt-get install vsftpd # 安装ftp服务
service nvsftpd start #启动ftp服务
service nvsftpd status #查看ftp服务状态

然后就可以使用ftp方式连接本服务器了
(2)sftp
方法: sftp://172.16.34.96/home/zhz

例如,我随意打开自己ubuntu电脑的一个文件夹,在最左侧目录一栏的最下方会有一个"Connect to Server"【连接到服务器】,点击它,输入格式如下:sftp://172.16.34.96/home/zhz
172.16.34.96是你想登录的另一台ubuntu电脑的ip,zhz是那台电脑的用户名,,然后输入密码就可以登录到另一台电脑的文件系统, 然后就可以操作服务器那边的文件像操作自己电脑上的文件一样,随意复制或新建或下载到本机上。
该方法可以操作文件,ssh方法可以使用命令行的方式进行操作文件或者运行其他命令,但是他们都不能够在本机上显示你想得到的程序的图形化界面。

【Linux】11.将ubuntu电脑设置为一台可远程ssh或sftp访问的服务器相关推荐

  1. 01-将自己的Ubuntu电脑设置为一台可远程访问的服务器

    将Ubuntu系统设置为服务器,需求开启ssh服务. 开启了ssh服务后,其他电脑就可以通过ssh登陆这台Ubuntu服务器. ssh分为客户端openssh-client和openssh-serve ...

  2. linux红旗内核升级,在红旗Linux 11中用Ubuntu的kernel-ppa包升级内核

    如果你要在红旗Linux 11系统中升级Linux内核,可用Ubuntu的kernel-ppa包来升级.这要是以前的红旗Linux版本是不行的,但是红旗Linux 11基于Debian 10,所以它能 ...

  3. 计算机有没有开启ntp服务器,让你的Windows电脑成为一台NTP校时服务器

    让你的Windows电脑成为一台校时服务器,适用windows7和Windows10系统. 目的需求:单独购买校时服务器会增加预算,项目涉及变更等.而对于很多项目又与互联网隔离,导致大量设备如摄像头. ...

  4. 计算机自动校时无法更换服务器,让你的Windows电脑成为一台NTP校时服务器

    让你的Windows电脑成为一台校时服务器,适用windows7和Windows10系统. 目的需求:单独购买校时服务器会增加预算,项目涉及变更等.而对于很多项目又与互联网隔离,导致大量设备如摄像头. ...

  5. linux桌面动态,ubuntu 中设置动态壁纸

    为了开发android 功能,ubuntu系统也使用了好久时间,作为一个经常使用的系统,不捣鼓捣鼓就太平淡,根据网上的一些介绍,搞了一个动态壁纸出来,用来定时更换壁纸. 首先创建一个文件夹,里面三个文 ...

  6. Android 8.0 linux内核,在Ubuntu上为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序---Android8.0版本实现-对照老罗版本...

    老罗版本参见:https://blog.csdn.net/luoshengyang/article/details/6573809 在Android硬件抽象层(HAL)概要介绍和学习计划一文中,我们简 ...

  7. Github 设置本地gpg和远程ssh

    文章目录 1 本地gpg 1.1 创建新的gpg秘钥 1.2 从已有秘钥中拉取 1.3 告知git 本地gpg秘钥 1.4 本地commit以及tag 2 远程ssh 2.1 生成sshkey 2.2 ...

  8. linux发行版本Ubuntu安装,显卡驱动安装以及软件安装卸载

    linux发行版本Ubuntu安装,显卡驱动安装以及软件安装卸载 1 暗影精灵6安装Ubuntu 1.1 更新系统 1.2卸载原有驱动 1.3安装nvidia显卡驱动 1.4 查看nvidia显卡信息 ...

  9. linux ssh和sftp区别,使用 SSH 和 SFTP 协议

    导读 通过 SSH 和 SFTP 协议,我们能够访问其他设备,有效而且安全的传输文件等等. 几年前,我决定配置另外一台电脑,以便我能在工作时访问它来传输我所需要的文件.要做到这一点,最基本的一步是要求 ...

最新文章

  1. 手把手教你如何新建scrapy爬虫框架的第一个项目(下)
  2. 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用48
  3. VS中的C#项目怎样引入另一个项目
  4. 【设置字符集】Win7 64位系统安装MySQL5.5.21图解教程
  5. Impala架构和工作原理
  6. weed mount 之后出现文件删除不掉
  7. spring api层打包_Spring项目的按层打包已过时
  8. 浅谈SDN中的OverLay与UnderLay技术
  9. git clone 分支_Git 小团队的协作 (二)
  10. python函数详解_Python函数详解(转)
  11. 21天学通Java学习笔记-Day03
  12. Cocoapods里Podfile与Podfile.lock的作用机制:解决Fastlane google-api-client-0.23.9 requires ruby version ~> 2.0
  13. spark安装以及hive on spark和spark on hive 的配置
  14. windows下FreeImage编译
  15. CSS布局——圣杯布局、双飞翼布局
  16. excel npoi 连接_MVC导出Excel之NPOI简单使用(一)
  17. 五十三、微信小程序云开发豆瓣电影小项目
  18. 生活家健康指南:创可贴使用四大误区
  19. hdu 3397 线段树
  20. matlab 创建同型矩阵_仅在第1部分之间的海洋中探索同型图

热门文章

  1. Flume日志收集系统架构详解--转
  2. Re:从0开始的微服务架构:(一)重识微服务架构--转
  3. spring boot整合mail
  4. RXJava by Example--转
  5. 一些让人受益匪浅的话--转
  6. 剑桥加密资产研究的主要发现 金评媒JPM 09-19 00:00 金评媒(https://www.jpm.cn)编者按:研究发现,全球有 1876 人在加密资产行业中工作。其中最多的是在亚太地区工作,
  7. Python 循环控制语句-break/continue
  8. AndroidStudio导入httpmime jar编译不通过的解决办法
  9. java set spliterator_Java TreeSet spliterator()方法
  10. 计算机与程序设计语言教案,计算机程序设计(c语言)教案