Linux

几种方法来实现scp拷贝时无需输入密码

 

前言

我在工作中经常要将一些文件传输到另外一个服务器上,而且都是Linux的命令行环境,那么对于我来讲scp就是最直接有效的方法了,其他诸如FTP、SMB以及Winscp这些有界面的文件传输工具到反而有些多余了。

使用过scp的都知道需要指定远端服务器的帐号并手动输入密码,那么如何避免每次都需要输入密码这个操作呢?下面就给出两种方案进行解决。

方法一:建立SSH的信任关系

在这里先介绍两个概念:SSH公钥(~/.ssh/id_rsa.pub)和公钥授权文件(~/.ssh/authorized_keys),这两个文件的作用具体可以参考ssh的man手册:

 ~/.ssh/id_rsa.pub
Contains the public key for authentication.  These files are not sensitive and can (but need not) be readable by anyone.

~/.ssh/authorized_keys
Lists the public keys (DSA/ECDSA/RSA) that can be used for logging in as

Linux环境变量配置全攻略

Linux环境变量配置

在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。

下面所有例子的环境说明如下:

  • 系统:Ubuntu 14.0
  • 用户名:uusama
  • 需要配置MySQL环境变量路径:/home/uusama/mysql/bin

Linux读取环境变量

读取环境变量的方法:

    • export命令显示当前系统定义的所有环境变量
    

如何在Ubuntu 18.04、19.10 中安装 Wine 5.0 稳定版 安装微信

Wine 5.0 稳定版在几天前发布,有很多改进。将使你在 Linux 上运行 Windows 应用程序和游戏的体验得到进一步完善。 以下是在Ubuntu 18.04,Ubuntu 19.10(修复依赖项)中安装它的方法。

“ Wine 5.0是为了于纪念JózefKucia,他于2019年8月去世,享年30岁。Józef是Wine Direct3D实施的主要贡献者,也是vkd3d项目的首席开发人员。 我们所有人都非常想念他的才能和友善。”…

linux上远程协助软件使用攻略

在您开启愉快的优麒麟生活后,尽管优麒麟已经具有不错的易用性,但您可能还会遇到一些无法独立解决的问题,例如:电脑发生故障、帮助父母使用优麒麟等等。可能条件不足以在用户手册或搜索引擎获取解决方案,这时请求其他富有经验的优麒麟用户远程协助您是一个不错的选择。一些场景下尽管您提供了详细的错误信息,他人仍会无法复现您遇到的问题,笔者建议您选择信任的其他用户远程连接至您的电脑获取协助。那么,如何在优麒麟上发起远程协助呢?

目前在优麒麟中有多种远程协助他人电脑的方案可选,这些方案采用的软件、加密和连接协议各有千秋,本文将从安装方法、安全性、连接协议和连接稳定性等方面介绍不同方案之间的区别以供用户参考。…

关于Ubuntu中snap安装软件太慢解决办法

关于Ubuntu中snap安装软件太慢解决办法

两种方法,一是下载好包手动安装,二设置snap的代理.

下载安装包方式

  1. 到 https://uappexplorer.com/snaps 搜索需要的 snap 包,然后下载
  2. 下载的时候选择对应的平台. 如 amd arm64 ..
  3. 到下载snap的目录里面执行 sudo snap install xxx.snap --dangerous

设置snap 的代理

  1. 修改配置
    sudo systemctl edit snapd
  2. 添加如下内容
[Service]
Environment="http_proxy=http://代理ip:代理的端口"
Environment="https_proxy=