前言:文件发布测试过程中需要使用Windows和Ubuntu实现文件共享。

以下内容转载自:http://blog.csdn.net/jiang13479/article/details/53501459

注意:以下命令是在root下执行的,若没root则要输入su命令进入root环境下或命令前加上sudo,测试版本:ubuntu14.04 64位

ssh的安装

  • 安装前先检查linux下有没有安装ssh

    输入下面的命令
    ssh localhost
    若显示下面信息,则没有安装
    ssh: connect to host localhost port 22: Connection refused

  • 安装前先更新下(非必须)

    输入下面的命令
    apt-get update

  • 更新openssh-server和openssh-client
    打开”终端窗口”,分别输入下面命令–>回车–>输入”y”–>回车–>安装完成
    sudo apt-get install openssh-server
    sudo apt-get install openssh-client

ssh的启动

  • 查看服务是否正确启动

    输入下面的命令
    ps -ef |grep ssh
    若显示的信息包含以下内容则表示启动成功
    ssh-agent 和 sshd
    若没有包含,则完全卸载ssh,卸载步骤见下,卸载完了再执行上面的命令

  • 启动ssh
    输入下面的命令
    sudo service ssh start(这里sudo不能少)
    显示start: Job is already running: ssh则表示ssh正在运行中

ssh的卸载

  • 进行卸载

    输入下面命令
    apt-get autoremove –purge openssh-server
    执行下面的命令是会提示有未满足的依赖关系的软件包,根据提示的包名把这些软件包全部删除
    sudo apt-get autoremove –purge openssh-client

ssh相关配置文件修改问题

  • ssh_config的配置

输入下面命令
sudo gedit /etc/ssh/ssh_config(这里使用了gedit编辑器)
把Port 22和Protocol 2,1前面的#号去掉

  • sshd_config的配置

修改配置文件权限
chmod 777 /etc/ssh/ssh_config(修改了才能修改)
进入修改文件
sudo gedit /etc/ssh/sshd_config
注释掉 PermitRootLogin prohibit-password 加入 PermitRootLogin yes
注意:修改配置完了记得重启虚拟机,或者配置不是生效,这会产生一些问题,比如在xshell中有这样的问题:xshell连接本地linux报出:”ssh服务器拒绝了密码 请再试一次”

以下内容转载自:http://blog.csdn.net/u010961759/article/details/40075929

FileZilla 实现Ubuntu 虚拟机与Win7 主机的文件共享
1. 打开FileZilla 客户端,点击【文件】->【站点管理器】->【添加新站点】
2. 设置【通用】选项卡:
(1)主机:虚拟机IP 地址
这⾥我们看到当前系统的IP 地址是:192.168.1.101
(2)协议SFTP/端口22(端⼝不提供保存,在连接时输入即可)
(3)登录类型:一般
(4)用户名/密码:虚拟机中登录Ubantu 的账户和密码
3.【高级选项卡】中设置Win7 中某文件夹为【默认本地目录】
4. 每次输入端口号进⾏链接,结果出现如下信息,需检查虚拟机中的SSH 服务是否安装
错误:Network error:Connection refused
错误:无法连接到服务器
5. 安装ssh server:sudo apt-get install openssh-server
6. 查看进程:ps -e | grep sshd,出现如下结果,则ssh 服务启动


查看ssh 服务状态:sudo /etc/init.d/ssh status,有如下结果,则服务启动
如没有启动,用sudo /etc/init.d/ssh start 启动
7. 重新用FileZilla 连接Ubuntu 虚拟机,出现如下信息点击连接,则连接成功:

  1. 在home/目录下创建新目录作为远程站点的目标目录:sudo mkdir softdir
  2. 用FileZilla 向softdir 目录传送⽂件,如果有下列错误:
    错误: /home/softdir/apr-util-1.4.1.tar.gz: open for write:permission denied
    错误: 文件传输失败
    则需更改⽬录权限:sudo chmod 777 softdir/
    10 .可通过拖拽把本地文件传到远程站点

---------------------

本文来自 敲代码的小小哥 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/Mikeoperfect/article/details/79514897?utm_source=copy

Ubuntu 16.04下apt安装ssh及卸载(含FileZilla 使用过程)的更多相关文章

  1. Ubuntu 16.04下编译安装Apache2.4和PHP7结合

    Ubuntu 16.04下编译安装Apache2.4和PHP7结合,并安装PDOmysql扩展. 1.编译安装apache2.4.20 1 第一步: ./configure --prefix=/usr ...

  2. Ubuntu 16.04 下简单安装使用golang之备忘

      刚开始学习Go语言,这里记录下我在Ubuntu 16.04下安装使用golang的过程,方便以后查询.   一.安装   1.添加源   如果使用默认的源安装golang的话,版本太低,只到1.6 ...

  3. RabbitMQ在Ubuntu 16.04下的安装与配置

    安装执行如下命令: echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d ...

  4. Ubuntu 16.04下vsftpd 安装配置实例

    从https://www.linuxidc.com/Linux/2017-06/144807.htm转载 第一步:安装VSFTPD sudo apt-get install vsftpd 安装完成后启 ...

  5. Ubuntu 16.04下如何安装VMware-Workstation

    一.下载 下载地址:https://my.vmware.com/cn/group/vmware/details?downloadGroup=WKST-1411-LX&productId=686 ...

  6. Ubuntu 16.04下的安装RabbitMQ

    安装 添加源 echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/ra ...

  7. Ubuntu 16.04下FireFox安装Flash插件

    下载: https://get.adobe.com/flashplayer/ 选择tar.gz包 解压 sudo tar zxvf flash_player_npapi_linux.x86_64.ta ...

  8. Ubuntu 16.04下EasyOpenJTAG+OpenOCD的安装和使用【转】

    本文转载自:http://www.linuxdiyf.com/linux/24086.html Ubuntu 16.04下EasyOpenJTAG+OpenOCD的安装和使用 发布时间:2016-09 ...

  9. Ubuntu 16.04下安装MacBuntu 16.04 TP 变身Mac OS X主题风格

    Ubuntu 16.04下安装MacBuntu 16.04 TP 变身Mac OS X主题风格 sudo add-apt-repository ppa:noobslab/macbuntu sudo a ...

随机推荐

  1. python库之xgboost

    一.安装 https://www.zhihu.com/question/46377605

  2. CSIC_716_20191113【装饰器进阶以及迭代器】

    装饰器的进阶主要包含叠加装饰器和有参装饰器 叠加装饰器:在一个被装饰的对象中,添加多个装饰器. 为什么要用叠加装饰器的原因:    -每一个新的功能都应该写一个新的装饰器,否则会导致,代码冗余,结构不 ...

  3. js数学公式-曲线运动

    ---勾股定理 a*a + b*b =c*c ---三角函数 正弦 : sin 余弦 : cos 正切 : tan 余切 : cot 正弦定理 a/sinA = b/sinB =c/sinC = 2r ...

  4. 最大流拆点——poj3281

    /* 因为牛的容量为1,把牛拆点 按照s->f->cow->cow->d->t建图 */ #include<iostream> #include<cst ...

  5. JAVA工具包_BeanUtils

    简介 大多数的java开发者通常在创建Java类的时候都会遵循JavaBean的命名模式,对类的属性生成getters方法和setters方法.通过调用相应的getXxx和setXxx方法,直接访问这 ...

  6. Tomcat点击项目名称,加载一个action请求

    <meta http-equiv="refresh" content="0;url=index.action">

  7. mybatis框架中XxxxMaper.xml的文件

    我们知道在mybatis框架中,config.xml中会关联到许多的XxxxMapper的xml文件,这些文件又对应着一个个的接口,来观察下这些xml文件 从以下这个文件为例子: <?xml v ...

  8. TortoiseGit可能遇到Permission denied (publickey).

    1.检测是不是没设置公钥和私钥 2.公钥有没有添加到git账户里面去 3.检测如下图路径正确不正确

  9. 《我是一只IT小小鸟》读书笔记 PB16110698 第四周(~3.29)

    <我是一只IT小小鸟>读书笔记 本周在邓老师的推荐下,我阅读了<我是一只IT小小鸟>,这本书由21位初入职场的IT人的传记组成,记录了他们成长道路上的酸甜苦辣.书中一段段鲜活生 ...

  10. 用 Docker 搭建Sha--dow--sock--s 笔记

    首先得找一台海外服务器,该服务器一定要在海外. 一.在https://my.vultr.com/购买一台海外服务器,亲测选美国Miami速度最稳: 二.系统我选了CentOS 7 x64,在CentO ...