Comments (8)
I had the same problem with LineageOS 17.1 in Samsung Galaxy J7. Be 100% sure the permissions and ownership are correct before trying anything else (since StrictModes
is set to yes
by default in sshd_config
)
In the client
chmod 700 .ssh
chmod 600 .ssh/id_rsa
chown -R <username>:<username> .ssh
In the server
chmod 700 .ssh
chmod 600 .ssh/authorized_keys
chown -R <username>:<username> .ssh
Also check the integrity of your key(s) in authorized_keys
(no line breaks withing the keys and stuff)
If the problem persists check SELinux
restorecon -R -v /<username>/.ssh
You could try setting StrictModes
to no
and turning SELinux off with setenforce 0
to see if the problem is beyond that boundaries. Hope it helps :)
from ssh.
@wjes Thanks for the tip! It worked on my Samsung running stock ROM. I would like to write an addendum for your comment.
In the server if the folder is /data/ssh/shell/.ssh
you must change the owner to the user shell, like this:
chown -R shell:shell /data/ssh/shell/.ssh/
and for the root authorized_keys
chown -R root:root /data/ssh/root/.ssh/
from ssh.
you have to put your public key into those two files, not your private key.
from ssh.
chmod 600 authorized_keys
It's very picky about this for security reasons.
from ssh.
I have this same error. I put id_rsa.pub in /data/ssh/root/.ssh/authorized_keys, then ran chmod 600 authorized_keys and I'm still having problems. Any help? @kdb424 @lemmy04
from ssh.
@lemmy04 yes i put the public key, also chmod 600 as suggest @kdb424 but error still occurred.
I am use oreo Android 8.0, stock rom.
from ssh.
I have met the same problem, and I did everything i colud.but it still permission denied.I am using the EvolutionX 4.1 for OnePlus7pro.
from ssh.
I see, so i need put the authorized_keys in /data/ssh/root/.ssh/
or /data/ssh/shell/.ssh/
in android that's why everytime i need try to login from client it's never work, because what i did is put like /data/ssh/root/authorized_keys
or /data/ssh/shell/authorized_keys
. Thanks all. I'll close this
from ssh.
Related Issues (20)
- CANNOT LINK EXECUTABLE "rsync": library "libcrypto.so.1.1" not found HOT 5
- Without changing permission of authorized_keys, ssh won't login HOT 3
- Can't login - android 10 HOT 2
- if sshd is set to listen on VPN ip address, it will not launch.
- Some dirs are not deleted when uninstall
- Android 5.1 failed to start ssh
- help wanted - how can I access files on multi-user setups in Android 10?
- Cannot login with users other than root and shell
- Releases/tags HOT 3
- For those who can't get public key authentication working HOT 5
- `/tmp` no such file or directory (on v0.14)
- unzip HOT 3
- Ssh
- Required Directory Permissions & Ownership.
- Unable to negotiate cyber
- Does it support usb ssh, for example, connect with 127.0.0.1 for ip HOT 1
- /usr/local/bin/ssh: No such file or directory
- installation failed,why did the install template not update? HOT 1
- where is the download? HOT 1
- More PATHs? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ssh.