24 lines
		
	
	
		
			585 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			585 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
#!/usr/bin/expect -f
 | 
						|
 | 
						|
###################################
 | 
						|
############ by Sthope ############
 | 
						|
###################################
 | 
						|
 | 
						|
## sudo apt-get install -y expect
 | 
						|
## nano ~/.bashrc
 | 
						|
## and add this to the end of the file: export PATH=$PATH:~/bin
 | 
						|
## sudo chmod +x ~/bin/*;su -l $USER
 | 
						|
 | 
						|
### USAGE
 | 
						|
# Type "sshnopwd USERNAME@IP PASSWORD"
 | 
						|
# it will loggin without asking for password nor ask to confirm the new fingerprint (if applicable) 
 | 
						|
 | 
						|
set timeout 5
 | 
						|
 | 
						|
set h [lindex $argv 0]
 | 
						|
set p [lindex $argv 1]
 | 
						|
 | 
						|
spawn ssh -o StrictHostKeyChecking=no -t "$h"
 | 
						|
expect "*assword:" 
 | 
						|
send "$p\r";
 | 
						|
interact |