`
izuoyan
  • 浏览: 9222679 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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是在服务端设置好,登录时自动获取。

分享到:
评论

相关推荐

    SSH远程连接客户端编码设置

    关键在于确保客户端和服务器端的字符编码一致,并通过正确的配置文件和环境变量设置来实现这一目标。此外,对于不同的操作系统(如Windows、Linux等),可能还需要进行特定的操作系统级别的配置来进一步确保字符编码...

    阿里云部署java web项目及设置环境变量

    3. **设置环境变量**:编辑`~/.bashrc`或`~/.bash_profile`文件,添加上述的环境变量设置,然后运行`source ~/.bashrc`或`source ~/.bash_profile`使更改生效。 4. **安装Web服务器**:如Tomcat,可以使用`wget`...

    envssh:环境(友好)SSH客户端

    envssh-带上您的环境环境(友好)SSH客户端。 将您的环境(包括环境变量,配置文件等)带到远程计算机。 注意:这是非常POC的实现,需要大量重构和更多测试!正在安装go get -u github.com/drodil/envssh配置配置...

    ssh-online:一个在线 ssh 客户端

    6. 其他配置文件:如 `.env`(环境变量),`webpack.config.js`(构建配置)等。 **部署与运行** ssh-online 项目可能使用 Node.js 和 Express 框架作为后端,处理 WebSocket 连接和身份验证。前端代码可能使用 ...

    解决CentOS SSH连接时中文乱码

    - `LANG`变量设置当前用户的默认语言环境。 - `LANGUAGE`变量定义了一组额外的语言环境,用于非主要的输出,如错误消息等。 - `SUPPORTED`变量定义了系统支持的所有语言环境。 - **SSH客户端设置**: - 除了...

    ssh中文乱码解决

    本篇文章将详细介绍如何解决SSH中文乱码的问题,包括通过修改系统配置文件以及临时设置环境变量等方法。 #### 二、修改系统配置文件 1. **打开配置文件:** - 打开终端。 - 使用`vi /etc/sysconfig/i18n`命令...

    connectbot:ConnectBot是Android的第一个SSH客户端

    要使用gradlew编译ConnectBot,必须首先通过ANDROID_SDK_HOME环境变量指定Android SDK的位置。 然后,您可以调用Gradle包装器进行构建: ./gradlew build 在本地复制持续集成(CI) 要在本地运行Jenkins CI管道,...

    SSH2环境搭建,能直接运行

    解压后,将bin目录添加到系统环境变量Path中。然后,通过管理员权限运行`sshd.exe`启动SSH服务。 2. **配置SSH服务**: 修改`C:\ProgramData\ssh\sshd_config`配置文件,设置监听端口、用户认证方式等参数。例如,你...

    解决ssh乱码的问题

    当SSH客户端发送数据到服务器端,或者服务器端返回数据给客户端时,如果双方使用的字符编码不同,则可能导致接收方无法正确解析字符,从而出现乱码现象。 #### 解决方案 要解决SSH乱码问题,我们可以通过调整...

    LINUX SSH显示中文乱码解决

    - 为了方便个人用户根据自己的需求快速切换语言环境,可以在用户的`.bashrc`或`.bash_profile`文件中添加相应的环境变量设置。例如,在`~/.bashrc`文件中添加以下内容,可以实现中文显示: ``` #export LC_ALL=zh...

    SSH Secure Shell Client

    3. **配置环境变量**:在部署web应用时,可能需要设置环境变量,如数据库连接字符串、应用路径等,SSH客户端提供编辑配置文件的能力。 4. **启动和管理服务**:用户可以启动、停止或重启web服务器及相关服务,确保...

    VC2008中使用LibSSH2搭建SSH2开发环境

    4. 如果使用动态库libssh2.dll,还需要将其复制到应用程序的运行目录,或者将其添加到系统PATH环境变量中。 ### 四、使用libssh2库进行开发 在VC2008项目中,你可以开始使用libssh2提供的函数进行SSH连接、会话...

    SSH Secure Shell Client中文乱码

    - 对于Windows下的Putty等SSH客户端,可以在会话属性中设置字符集为`GBK`或`GB18030`。 4. **使用其他字符集**: - 尝试更换不同的字符集,如使用`UTF-8`,这通常是更广泛兼容的选择。 - 修改`/etc/sysconfig/...

    windows64位上运动的SSH代理

    4. 设置环境变量,如将`OpenSSH\bin`目录添加到`PATH`中。 5. 使用`ssh-keygen`生成公钥-私钥对,并将公钥复制到远程主机的`~/.ssh/authorized_keys`文件中,以实现无密码登录。 6. 使用`ssh-add`将私钥添加到SSH...

    Xshell通过SSH密钥、SSH代理连接Linux服务器详解

    2. **配置环境变量**:将SSH代理的环境变量`SSH_AUTH_SOCK`添加到你的Shell环境变量中,以便SSH客户端可以找到它。 3. **配置代理转发**:在Xshell会话中启用“代理转发”功能,设置代理服务器的主机名和端口。 4....

    faq.zip_SSH查询_ssh

    你还可以通过设置`PS1`环境变量来自定义shell提示符的颜色和格式。 "点击查询"可能是指在某种图形化界面或集成开发环境中,可以通过点击操作执行SSH查询。例如,某些终端模拟器如 Terminator 或 VS Code 的终端插件...

    SSH 中文过滤器

    2. **SSH配置**:SSH客户端和服务端的配置文件(如`sshd_config`和`ssh_config`)中可能需要设置特定的选项来支持中文,比如`AcceptEnv LANG LC_*`允许传递环境变量来指定字符集。 3. **终端模拟器**:终端模拟器如...

    SSH2搭建必备 SSH2配置步骤 必败架包

    在客户端,安装如PuTTY的SSH客户端工具,通过它来连接到服务器,进行远程操作。 1. **JDK安装与配置**:Java Development Kit (JDK) 是开发和运行Java应用程序的基础,SSH2的许多组件都依赖于Java环境。首先,从...

    ubuntu start SSH service.docx

    解决方法是,设置环境变量 LANG 和 LANGUAGE 为 zh_CN.GBK: env LANG=zh_CN.GBK LANGUAGE=zh_CN.GBK 或者,修改默认语言中文为英文,编辑 /etc/sysconfig/i18n 文件,原内容如下: LANG="zh_CN.UTF-8" SYSFONT=...

    oracle 安装时提示256颜色

    对于大多数现代的SSH客户端,如PuTTY或Linux系统自带的终端模拟器,这通常意味着需要将其设置为支持高色彩显示的模式,比如将`TERM`变量设置为`xterm-256color`。 具体操作步骤如下: 1. 在SSH连接前,可以通过添加...

Global site tag (gtag.js) - Google Analytics