很久沒怎麼接觸服務器與運維了。一些ssh的常識,命令,還有xshell的配置我都記不怎麼清了。知識這東西若是不常常用,很容易忘記的。今天有一個需求就是要把一個文件複製到指定的目錄下面。而後重啓服務器,把新數據經過excel的形式導入數據庫。html
ssh配置通常是放在用戶目錄下面的".ssh"目錄下面。好比常見的"***.ssh"文件。上面也放一些好比github的公鑰和私鑰,還有ssh的公鑰和私鑰。python
今天知道在".ssh"目錄下面能夠放ssh的配置文件config。在裏面能夠存放一些配置。這樣用ssh私鑰登錄ssh的時候就不須要指定用戶,指定證書,指定端口,指定密碼等,提升了操做的效率。linux
Host weixin.sanjiang.com HostName weixin.sanjiang360.com User ubuntu IdentityFile /Users/kimiyu/.ssh/fudongwei Host weixin-dev.sanjiang360.com HostName weixin-dev.sanjiang.com User ubuntu IdentityFile /Users/kimiyu/.ssh/fudongwei
還有一個細節,我不是很清楚是,要把祕鑰添加權限0600是什麼鬼?不是755或者777嗎?git
netstat -nltp
cd weixin-service-workspace/xundian/github
scp Desktop/新增人員導入.xlsx weixin.sanjiang.com:/home/ubuntushell
vi /etc/profile linux數據庫
vi .bash_profile macubuntu
ssh -nNTf -R 9000:localhost:9000 weixin-dev.test360.combash
ssh -T -O "exit" weixin-dev.test360.com服務器
用xshell上傳文件,有時會遇到一些編碼個是的問題。
2)也可在Linux中轉換:
首先要確保文件有可執行權限
#sh>chmod a+x filename
而後修改文件格式
#sh>vi filename
利用以下命令查看文件格式
:set ff 或 :set fileformat
能夠看到以下信息
fileformat=dos 或 fileformat=unix
利用以下命令修改文件格式
:set ff=unix 或 :set fileformat=unix
最後再執行文件
#sh>./filename