SSH客户端设置环境变量
当使用SSH客户端时,会发现设置的环境变量不好用,一些命令执行不了。具体的解决办法为:
1.确认ssh服务端的版本
$ telnet localhost 22
SSH-2.0-OpenSSH_4.3
确认版本为OpenSSH_4.3
2.使OpenSSH接受客户端的环境变量设置
方法1:
a.设置服务端
root修改/etc/ssh/sshd_config文件,增加
#服务器接受环境变量
AcceptEnv ORACLE_HOME
b.重启服务
# service sshd restart
c.设置让客户端传递自己的环境变量到服务端
root修改/etc/ssh/sshd_config文件,增加
SendEnv ORACLE_HOME
d.注意,客户端的变量需要export一下
方法2:
a.设置服务端
root修改/etc/ssh/sshd_config文件,增加
#允许使用用户环境变量
PermitUserEnvironment yes
b.重启服务
# service sshd restart
c.创建用户下的环境文件
$mkdir ~/.ssh/
$gedit environment
写入环境变量内容
d.$chmod 600 ~/.ssh/environment
总结:
方法2和方法1的区别是方法1由客户端设置环境变量,方法2是在服务端设置好,登录时自动获取。
/etc/init.d/ssh reload 即可,不用重启 ssh
分享到:
相关推荐
Linux 环境变量设置总结 Linux 环境变量是 Linux 操作系统中一个重要的概念,它决定了系统的行为和用户的体验。环境变量是由一系列的名称和值组成的,它们可以影响系统的行为和应用程序的运行。 1. 环境变量的分类...
### Linux环境变量设置详解 在Linux系统中,环境变量扮演着至关重要的角色,它们是操作系统与用户、应用程序之间沟通的桥梁。通过环境变量,我们可以控制程序的行为,改变系统的默认设置,甚至解决某些软件的兼容性...
本文将详细解释如何在Linux中为`root`用户和其他普通用户设置环境变量。 ### 一、root用户设置环境变量 对于`root`用户,通常我们会修改`.bash_profile`文件来设置环境变量,因为这个文件在用户登录时会被读取。...
shell基础 之 数值运算与运算符 环境变量配置文件 shell登录信息 本文将详细介绍shell基础中的数值运算与运算符、环境变量配置文件和shell登录信息。 一、shell中的数值运算符 在shell中,数值运算符用于对数字...
总结来说,嵌入式Linux中搭建SSH服务涉及安装和配置SSH服务器、设置用户认证信息、启动服务以及在开发板上移植和运行SFTP客户端。这不仅包括对Linux系统基本操作的熟悉,还涉及到交叉编译技术的掌握,以及对网络安全...
- 在SSH登录后,可以通过临时设置环境变量`LANG`来改变当前会话的字符编码。例如,如果希望显示中文,可以执行: ``` export LANG=zh_CN.gb2312 ``` - 如果希望显示英文,则可以执行: ``` export LANG=US_EN...
通过本文的介绍,我们详细了解了shell环境变量配置文件的基本概念及其在Linux系统中的具体实现方法。正确地管理和设置这些环境变量对于确保系统的稳定性和提高工作效率具有重要意义。希望本文能帮助读者更好地理解和...
### Linux系统环境配置详解 #### 一、安装NVIDIA驱动 **1.1 Ubuntu 安装 NVIDIA 驱动...以上步骤覆盖了从NVIDIA驱动到Anaconda安装、远程访问配置以及防火墙设置等内容,为构建高效的Linux开发环境提供了完整的指导。
如果使用的是Linux客户端,可以在SSH命令行中直接设置环境变量: ```bash LC_ALL=zh_CN.UTF-8 ssh user@host ``` 2. **配置`.ssh/config`文件** 在客户端的用户主目录下创建或编辑`.ssh/config`文件,添加...
Bash环境变量的设置涉及到多个配置文件: 1. **/etc/profile**:由系统管理员(root)控制,用于设置适用于所有用户的Shell环境。 2. **$HOME/.bash_profile**、**$HOME/.bash_login** 和 **$HOME/.profile**:这...
在Windows环境下搭建Hadoop时,会遇到一些与Linux系统不同的挑战,其中配置环境变量是关键步骤之一。"windows下面的hadoop环境变量"这个标题暗示了我们正在解决Hadoop在Windows上的安装和配置问题,特别是关于`...
在Linux环境中安装Java 1.8或更高版本的JDK是常用的操作,安装完成后,需要配置JAVA_HOME环境变量,这样可以让系统识别到Java的安装路径,便于运行和管理Java应用。配置JAVA_HOME通常涉及修改系统的profile文件,在...
本文将详细介绍如何在Linux上安装JDK并设置环境变量。 首先,我们需要确定Linux系统的位数。这是因为JDK有32位和64位两种版本,必须与系统匹配。可以通过在终端输入`uname -a`命令来查看系统信息。如果输出包含`x86...
通过设置环境变量 `http_proxy` 可以让 `wget` 使用代理服务器进行下载。 7. **递归下载网站内容**: ```bash wget -r -l4 -t0 http://oneweb.com.cn/ ``` 该命令会递归下载网站的所有内容。`-r` 表示递归下载...
环境变量通常包含路径、语言设置、默认编辑器等配置信息。当需要更改或优化系统配置时,可能会涉及到删除特定的环境变量。以下是一个详细的步骤指南,教你如何在Linux中删除环境变量。 步骤1:登录Linux系统 首先,...
Linux 限制 root SSH 登陆和限制 su Linux 操作系统中的 root 用户...通过修改 SSH 服务的配置文件和 su 命令的认证配置文件,可以限制 root 用户的 SSH 登陆和限制 su 命令的使用权限,从而提高 Linux 系统的安全性。
在Linux/Unix操作系统中,`DISPLAY`环境变量扮演着至关重要的角色,它决定了图形界面程序(X clients)的输出位置。当你登录图形界面或者在命令行界面通过`startx`启动图形模式时,`DISPLAY`通常会被自动设置为`:0.0...
四、环境变量配置 * 环境变量是操作系统中的一种变量,用于存储一些系统配置信息 * 在Linux系统中,环境变量可以通过修改/etc/profile或.bash_profile文件来配置 * 环境变量的配置需要注意大小写敏感性和变量引用 ...
在本教程中,我们将深入探讨如何在阿里云上部署Java Web项目,并且了解如何设置相关的环境变量。首先,我们需要准备一些必要的工具,包括FlashFXP、PuTTY以及JDK。 FlashFXP是一款功能强大的FTP(文件传输协议)...
2. **配置环境变量**:将SSH代理的环境变量`SSH_AUTH_SOCK`添加到你的Shell环境变量中,以便SSH客户端可以找到它。 3. **配置代理转发**:在Xshell会话中启用“代理转发”功能,设置代理服务器的主机名和端口。 4....