ssh 접속시 비밀번호를 자동으로 입력하는 스크립트

MCINTOSH 2020. 4. 28. 13:43

homebrew에서는 공식적으로 SSHPass 지원을 안하기에 직접 설치를 해야함

 

$ brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb

 

사용법

 

$ sshpass -p 비밀번호 ssh 계정아이디@서버IP

$ sshpass -p 비밀번호 ssh -l 계정아이디 서버IP

'MCINTOSH' 카테고리의 다른 글

macOS Monterey 에서 쓸만한 TFTP/FTP Server  (0) 2022.10.09
ssh 접속이 끊길때  (0) 2020.08.01
:

.bashrc가 자동으로 실행되지 않을 때.

Unix/Linux 2020. 4. 28. 09:47

 

터미널을 시작할 때 '/usr/bin/login'이 되는데 

특정 플랫폼에서는 ~/.bashrc 를 로그인 과정에서 사용하지 않는 경우가 있다.

 

~/.bashrc가 사용되지 않을 때는 보통 다음 순서대로 파일을 읽는다.

1. /etc/profile

2. ~/.bash_profile

3. ~/.bash_login

4. ~/.profile

 

~/.bashrc에 동작하도록 수정하고 싶다면

~/.profile 안에 아래 소스내용을 추가 한다.

if [ -s ~/.bashrc ]; then
    source ~/.bashrc;
fi

 

:

linux log level 설정

Unix/Linux 2018. 11. 13. 17:16

# cat /proc/sys/kernel/printk

6 4 1 7


=> 6 Console Log Level

      4 busybox default MessageLog Level

      1 Minimum Console Log Level

      7 default Console Log Level



#define KERN_EMERG "<0>" /* system is unusable */
#define KERN_ALERT "<1>" /* action must be taken immediately */
#define KERN_CRIT "<2>" /* critical conditions */
#define KERN_ERR "<3>" /* error conditions */
#define KERN_WARNING "<4>" /* warning conditions */
#define KERN_NOTICE "<5>" /* normal but significant condition */
#define KERN_INFO "<6>" /* informational */
#define KERN_DEBUG "<7>" /* debug-level messages */



모든 메시지 출력

echo 7 4 1 7 > /proc/sys/kernel/printk


모든 메시지 출력 안되도록 설정

echo 0 4 1 7 > /proc/sys/kernel/printk

또는 

echo "0" > /proc/sys/kernel/printk


.config 의 dmesg 항목에

CONFIG_MESSAGE_LOGLEVEL_DEFAULT = 4 를 추가하면 2번째 항목이 변경되는 것으로 확인되어서


arch/arm64/boot/dts에 .dts 파일에 있는 bootarg 에

loglevel=3

를 추가해서 console level를 조정하였다.


: